package com.tgpms.web.assets.service;

import com.tgpms.common.Result;
import com.tgpms.util.PageInfo;
import com.tgpms.web.assets.entity.MaterialReceivingReport;

import java.util.Map;

public interface MaterialReceivingReportService {
    /**
     * @Author guan
     * @Description 查询固定资产验收
     * @Date 16:48 2019-11-12
     * @Param [pageInfo]
     * @return com.tgpms.common.Result
     **/
    Result selMaterialReceivingReportList(PageInfo pageInfo);

    /**
     * @Author guan
     * @Description 新增固定资产验收
     * @Date 16:48 2019-11-12
     * @Param [fixedAsset]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> addMaterialReceivingReportInfo(MaterialReceivingReport materialReceivingReport);

    /**
     * @Author guan
     * @Description 修改固定资产验收
     * @Date 16:49 2019-11-12
     * @Param [fixedAsset]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> updateMaterialReceivingReportInfo(MaterialReceivingReport materialReceivingReport);

    /**
     * @Author guan
     * @Description 删除固定资产验收
     * @Date 16:49 2019-11-12
     * @Param [fixedAssetNo]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> deleteMaterialReceivingReportInfo(String project, String mrr);
}
